#ifndef _LIST_
#define _LIST_

struct sing_list
{
	char sing_name[20];
	char sing_path[50];
	struct sing_list *next;
};
typedef struct sing_list Sing;


int add_sing(Sing *r);

int add_sing_all(Sing *r);

Sing* read_singlist();

int show_sing(Sing *head);

int tianjia_sing();

int remove_sing();

int ismp3_n(char *buf);

int ismp3(char *buf);

Sing* play_song();

Sing* next_sing(Sing *singing);

Sing* last_song(Sing *singing);

Sing* play_a_song();



#endif